Tips und Tricks für Linux

Hier werden im Laufe der Zeit verschiedene Tips und Tricks mit dem Linux-System gesammelt:

Schiftlock-Taste zur Schift-Taste umwandeln

Die Schiftlock-Taste ist nicht nur total zwecklos, sie stört mich auch regelmäßig, wenn ich aus Versehen auf diese Taste komme und fortan alle Buchstaben die groß geschrieben werden sollen klein geschrieben werden und umgekehrt. Deshalb soll die Funktion dieser Taste auf die Funktion der einfachen Schift-Taste abgeändert werden.

Die Datei

~/.Xmodmap anlegen mit folgenden Inhalt:
remove Lock = Caps_Lock
keysym Caps_Lock = Shift_L
add Shift = Shift_L
aktivieren durch xmodmap ~/.Xmodmap oder neu anmelden

nach oben

Aktuelle Flashversion manuell installieren

I am using this few steps:

nach oben

Iso auf USB-Stick bringen

Um nicht immer eine DVD zu (ver)brennen möchte ich zukünftig alle ISOs auf einen USB-Stick kopieren und von dort booten. Dies ist mit einem kurzem einfachen Befehl möglich.

dd bs=4M if=/pfad/zu/linux.iso of=/dev/sdX

Dabei ist es wichtig, dass der Stick selbst nicht gemountet ist, und der Stick als Gerät und nicht etwa eine Partition des Sticks angesprochen wird. Natürlich muss hierfür auch erst einmal der Gerätename herausgefunden werden.

nach oben

Arch Standard-Editor festlegen

Um den Standardeditor in der Konsole für Arch und dessen Derivate festzulegen, muss die EDITOR-Variable gesetzt werden. Hierzu legt man unter: /etc/profile.d/ eine ausführbare Datei mit folgendem Inhalt an: export EDITOR='emacs -nw'

nach oben

Kwin unter xfce installieren und nutzen

Der Fenstermanager Kwin stellt für mich einen guten Erstz für den von mir geliebten Compiz-Fenstermanager dar. Allerdings möchte ich meinen Desktop mit zahlreichen auch vom weiten gutsichtbaren Informationen in einem Panel am unteren Desktoprand einrichten, bei dem gleichzeitig ebenfalls am untern Desktoprand mittig das glx-Dock sitzt. Dies funktioniert optimal unter XFCE. Deshalb möchte ich beides vereinen:

kwin installieren

sudo apt-get install kdebase-workspace

kwin unter xfce starten

Zwischen den beiden Windowmanagern kann mit

hin und hergeschaltet werden. Allerdings sollte kwin direkt nach dem Booten starten.
Hierzu geht man wie folgt vor:

sudo update-alternatives --config x-window-manager
und hier kwin auswählen

nach oben

GPG-Key aufnehmen

Unter Arch oder Manjaro kann es dazu kommen, dass ein verwendeter PGP-Schlüssel für ein Paket nicht bekannt ist. Dieser Schlüüsel kann dann wie folgt bekannt gemacht werden:

gpg --keyserver subkeys.pgp.net --recv-keys 615F366D944B4826

Wobei "615F366D944B4826" in diesem Beispiel der öffentliche Schlüssel ist, der als unbekannt gemeldet wurde

nach oben

Anzeigen welcher der aktuell eingesetzte LoginManager ist

cat /etc/X11/default-display-manager

nach oben

Unterstrich statt Leerzeichen

Um in einen Verzeichnis alle Ordner und Dateien so umzubenennen, das diese statt Whitespace einen Unterstrich enthalten, genügt ein einziger kurzer Befehl:

rename 's/\s/_/g' *

Unter Manjaro funktioniert der oben genannte rename-Befehl leider nicht. Alternativ habe ich folgenden Alias definiert, so dass durch Eingabe von 'nospace' sämtliche Dateien des aktuellen Ordners umbenannt werden so dass alle Whitespaces durch Unterstriche ersetzt sind:

alias nospace='for f in *\ *; do mv "$f" "${f// /_}"; done'

nach oben

Firefox mindestens TSL-Verschlüsselung

In älteren Verschlüsselungsmethoden gibt es eine Lücke, die ein sogenannter "Man in the middle" ausnutzen könnte. diese läßt sich schließen, indem man dem Firefox nur noch die Nutzung von Verschlüsselungen ab TLS erlaubt. Hierzu geht man wie folgt vor:

  1. Firefox aufrufen
  2. about:config in die Adresszeile eingeben
  3. Warnung bestätigen
  4. nach TLS suchen
  5. den Wert security.tls.version.min auf 1 setzen

nach oben

HTML-Refferer abschalten (antitracking)

Beim html-Refferer handelt es sich um eine Mitteilung des Browsers an eine Internet-Seite, woher der Nutzer genau gekommen ist, wenn dieser über einen Link von einer anderern Seite kam. Wenn man als nutzer diese Informationen nicht zur Verfügung stellen möchte, geht man wie folgt vor:

  1. Firefox aufrufen
  2. about:config in die Adresszeile eingeben
  3. Warnung bestätigen
  4. nach referer suchen
  5. den Wert network.http.sendRefererHeader auf 0 setzen
  6. ggf. prüfen indem in der Adresszeile geschrieben wird javascript:alert(document.referrer)

nach oben

Thunderbird Große Schrift

Um die Schriftgröße der Nachrichtenübersicht von Thunderbird oder Icedove einzustellen, braucht man nur im Profilordner einen Ordner chrome anzulegen und darin die Datei userChrome.css mit folgender Zeile anlegen:

treechildren {font-size:24px !important;}

nach oben

Systemschrift vergrößern

Um die Systemschrift komplett zu vergrößern in der Konsole folgenden Befehl eingeben:

xrandr --dpi 175

96 DPI entspricht in etwa normaler Größe. Für mich sind 175DPI ideal.

Unter KDE lässt sich dies grafisch einstellen, in dem man in der Systemeinstellung unter "Allgemeines Erscheinungsbild und Verhalten" auf "Erscheinungsbild von Anwendungen" klickt, dort auf der linken Seite auf "Schriftarten" geht und dort im unteren Bereich das Häckchen vor "DPI für Schriften erzwingen" setzt und den ensprechenden Wert dahinter setzt. Nach dem Klick auf Anwenden, wird die Schrift in neu geöffneten Anwendungen größer erscheinen.

nach oben

KDE Tranzparenz mit Alt+Mausrad

Um unter KDE das Einstellen der Transparenz eines Fensters über die Tastenkombination ALT + Mausrad zu ermöglichen, geht man in die Systemeinstellungen, wählt dort im Bereich Erscheinungsbild und Verhalten der Arbeitsfläche den Punkt Fensterverhalten. Dort auf der rechten Seite den Punkt Fensterverhalten anklicken und den Reiter Fenster auswählen. Im unteren Bereich (Inneres Fenster, Titeleiste und Rahmen) bei Mausrad die Einstellung Transparenz ändern wählen. Nachdem man auf Anwenden klickt, lässt sich die Transparenz des Fensters über die Tastenkombination ALT + Mausrad ändern.

Im selben Bereich lässt sich durch die Einstellung von nach hinten unter Mittlere Maustaste erreichen, dass man mit der Tastenkombination Alt + Mittlere Maustaste das aktuelle Fenster nach hinten stellt und somit das darunterliegende nach vorn kommt. Auf diese Weise kann man leicht zwischen zwei untereinanderliegenden Fenstern hin und her schalten.

nach oben

Patch für abcde

abcde fragt die Titelliste in einem Editor ab, wenn diese nicht in der Datenbank vorhanden ist. Dabei werden alle Titel mit dem Wert Titel+Titelnummer vorbelegt. Um die Titel dann festzulegen, muss ich diese Vorbelegung zunächst löschen bzw überschreiben. Die Vorbelegung kann wie folgt ausgeschaltet werden:

s='echo "TITLE$(expr $x - 1)=Track $x"';e='echo "TITLE$(expr $x - 1)="';sudo sed -i "s/$s/$e/" /usr/bin/cddb-tool
	

nach oben

Suchen und ersetzen mit sed

Mit Hilfe des Bash-Befehls sed ist es möglich einen beliebigen Text innerhalb einer Datei durch einen anderen zu ersetzen. Eine Anwendung davon habe ich im Tipp Patch für abcde gezeigt. Hier möchte ich jetzt die dabei verwendete Technik erklären:

Syntax
sed -i "s/$SUCHE/$ERSETZE/" Datei
	

Dabei sind

sed -i
Der eigentliche Befehl zum ausführen des Ersetzens
"s/$SUCHE/$ERSETZE/"
der Reguläre Ausdruck zum ersetzen bestehend aus:
s/
Einleitung des "Suchen-und-Ersetzen"-Ausdrucks
$SUCHEN
Der Pattern des Textes, der ersetzt wird, sofern er matcht
$ERSETZEN
Der Text, durch den der Such-Ausdruck ersetzt wird.
/
Das Ende des "Suchen-und-Ersetzen"-Ausdrucks
Datei
Pfad und Dateiname der Datei, in der der Ausdruck gesucht und ersetzt werden soll.

Für die Anwendung ist es von Vorteil wenn man sich mit Regulären Ausdrücken auskennt

nach oben